/* 页面自定义css样式 */
/* sec01 */
.sec01 {width: 100%; height: 355px;}
.sec01 ul {display: flex; padding-top: 50px;}
/* 3.14 */
.sec01 li { margin-left: 30px;width: 278px; height: 259px; background-color: #fff; box-shadow: 0px 0px 15px 1px rgba(117, 117, 117, 0.14);}
.sec01 li a{display: inline-block;width: 100%;height:100%;padding:35px 30px;}
/* 3.14 */
.sec01 li:first-child {margin-left: 0;}
.sec01 li img {display: block; margin: 0 auto; width: 55px; height: 55px;}
.sec01 li span {display: block; padding: 20px 0; color: #333; font-size: 22px; text-align: center;}
.sec01 li p {line-height: 28px; font-size: 14px; color: #7A8BA6;}
/* sec02 */
.sec02 {width: 100%; height: 700px; background-color: #eee;}
.sec02 .bt-box-1200 {padding-top: 138px; display: flex; justify-content: space-between;}
/* 图片新闻 */
.sce02L {width: 560px; height: 512px; box-shadow: 0px 0px 15px 1px rgba(117, 117, 117, 0.14);}
.swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: left; font-size: 18px; background: #fff;}
.sce02L .swiper-container3 {position: relative; overflow: hidden; margin: 0 auto; width: 560px; height: 512px;}
.sce02L .swiper-slide img {display: inline-block; width: 100%; height: 315px;}
.sce02L .swiper-slide a {padding: 20px;  display: inline-block; width: 100%; height: auto; line-height: 32px; font-size: 22px; font-weight: 600; color: #333; }
.sce02L .swiper-slide p {padding: 0 20px; line-height: 22px; font-size: 14px; color: #999; }
.sce02L .swiper-button-next, .sce02L .swiper-button-prev {top: 100%; width: 14px; height: 14px;    background-size: 14px 14px; z-index: 99;}
.sce02L .swiper-pagination-bullet {width: 10px; height: 10px;}
/* 新闻列表 */
.sec02R {position: relative; }
.sec02Rtitle {position: absolute; top: -110px; left: -260px; display: flex; height: 58px; line-height: 58px; text-align: center;}
.sec02Rtitle li {position: relative; margin-bottom: -5px; padding: 0 20px; font-size: 32px; font-weight: 600px; color: #999; cursor: pointer;}
.sec02Rtitle li.on { color: #333; background: url(sec02Icon01.png) no-repeat center bottom;}
.sec02Rtitle li::before {position: absolute; left: -2px; bottom: 30px; content: ''; display: block; width: 4px; height: 4px; background-color: #999; border-radius: 50%;}
.sec02Rtitle li:first-child::before {height: 0;}
.sec02Rlist {width: 610px;}
.sec02Rlist ul {position: relative;}
.sec02Rlist li {margin-top: 40px; display: flex; justify-content: space-between; width: 100%; height: 140px; }
.sec02Rlist li:first-child {margin-top: 0;}
.sec02Rlist li > div {width: 340px;}
.sec02Rlist li img {display: block; width: 250px; height: 140px;}
.sec02Rlist li a { font-size: 16px; line-height: 24px; font-weight: 500; text-align: justify;}
.sec02Rlist li a span {display: inline-block; padding-left: 10px;}
.sec02Rlist li p {padding-top: 20px;font-size: 14px; line-height: 22px; color: #999; tab-size: justify;}
.sec02Rlist .more {margin-top: 0;} 
.sec02Rlist .more a { position: absolute; right: 0; top: -40px; font-size: 16px; color: #999;} 
.sec02Rlist li:hover a , .sec02Rlist li:hover p {color: #4890E0;}
/* sec03 */
.sec03 {width: 100%; height: 475px;}
.sec03title {padding-top: 50px; margin-bottom: 30px; display: flex; justify-content: space-between; width: 100%; height: 119px;}
.sec03title span {margin-bottom: 10px; font-size: 32px; color: #333; background: url(sec02Icon01.png) no-repeat left bottom;}
.sec03title a {padding-top: 20px; font-size: 14px; color: #999;}
.sec03list {display: flex;}
.sec03list li {position: relative; margin-left: 30px; padding: 30px 20px; width: 277px; height: 288px; box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);}
.sec03list li:first-child {margin-left: 0;}
.sec03list li a {position: absolute; left: 20px; bottom: 30px; width: 117px; height: 40px; line-height: 40px; border: solid 1px #999; color: #999; text-align: center;}
.sec03list li b {font-size: 34px; color: #999;}
.sec03list li span {padding-bottom: 30px; display: block; font-size: 16px; color: #999;}
.sec03list li p {   color: #333333; font-size: 16px; font-weight: 400; line-height: 24px;}
.sec03list li:hover b,.sec03list li:hover span,.sec03list li:hover p {color: #4890e0;}
.sec03list li:hover a {border: solid 1px #4890e0; color: #4890e0;}




/* 页面自定义css样式 */
/* 光影路救 */
.gylj{height:583px;background: #F6F7F8;padding-top: 50px;}
.index-research .wal>p{width:430px;}
.index-research .wal {min-height:483px;position:relative;}
.index-research .wal>p .more{float: right;color: #999999;margin-top:20px;}
.index-research {position:relative;width:100%;}
.index-research .content {line-height:22px;color:#929292;width:430px;font-size:14px;}
.index-research .list {position:absolute;z-index:11;left:0;top:207px;width:530px;}
.index-research .list li {position:relative;width:558px;height:107px;margin-top:-13px;}
.index-research .list li .img {display:none;}
/* 3.14 */
.index-research .list li a.name {display:inline-block;max-width: 410px;font-weight:500;position:relative;
    /* left:20px; */
    line-height:25px;
    top:30px;}
.index-research .list li:nth-child(2) a.name{top:42px;}
/* .index-research .list li:hover, */
.index-research .list li.on {opacity:1;left:0;width:558px;background:url("gylj.png") right center no-repeat;background-size:558px 107px;height:107px;margin-left:-18px;}
/* .index-research .list li:hover a.name, */
.index-research .list li.on a.name {color:#4890E0;;left:38px;}
/* 3.14 */
.index-research .big-img {position:absolute;z-index:1;left:471px;right:0;top:50px;bottom:0;width:730px;height:422px;}
.index-research .big-img:before {content:"";display:block;position:absolute;left:90px;top:-50px;right:-50px;bottom:0;background:url("gyljbg.png") center top no-repeat;background-size:100%;}
.index-research .big-img:after {content:"";display:block;position:absolute;left:0;top:0.46rem;right:0;bottom:0;background:#fff;}
.index-research .big-img a {height:100%;position:relative;background:center no-repeat;background-size:cover;display:block;z-index:2;}
.index-research .big-img a video{display: inline-block;vertical-align: baseline;width: 100%;height: 100%;}
.index-research .big-img a i{position: absolute;cursor: pointer;top:165px;left:330px;width:72px;height:72px;background:url(play.png) no-repeat;}

/* 数据公开 */
.sjgk {height:389px;padding-top:50px;}
span.big-tit {font-family:'PingFangSC-Semibold';font-size:32px;letter-spacing:0;line-height:45px;font-weight:600;background:url(xhx.png) no-repeat left bottom;height:58.5px;display:inline-block;margin-bottom:30px;}
.sjgk .tit-time {color:#999;font-size:16px;font-weight:normal;}
.sjgk ul {display:flex;}
.sjgk ul li {width:25%;text-align:center;}
.sjgk ul .img {width:100px;height:100px;margin-bottom:20px;display:inline-block;}
.sjgk ul  .num {font-size:40px;color:#4890E0;font-weight:500;line-height:56px;display:inline-block;margin-bottom:7px;}
.sjgk ul .dw {display:inline-block;margin-left:7px;font-size:14px;}
.sjgk ul .sm {font-size:14px;display:inline-block;line-height:20px;color:#999999;}
/* 协调小组 */
.xtxzlj {background:#F6F7F8;padding-top:40px;}
.xtxzlj .xtxz {position:relative;height:265px;background:#fff;padding:20px;z-index:99999;}
.xtxzlj .xtxz-tit {font-size:22px;font-weight:600;line-height:30px;margin-bottom:20px;}
.xtxzlj .xtxz>a {float:left;padding:10px 8px;text-align:center;border:1px solid #dedede;margin-left:20px;width:216px;margin-bottom:20px;background:#F5F5F5;}
.xtxzlj .xtxz>a:nth-child(2),.xtxzlj .xtxz>a:nth-child(7) {margin-left:0;}
.xtxzlj .xtxz>a img {width:200px;object-fit: inherit;}

/* 通用底部 */
footer {height:344px;
    /* background:#4890E0; */
    background: url(footbg.png) no-repeat top;
    position:relative;margin-top:-94px;
}
footer div.bt-box-1200 {padding-top:133px;padding-left:30px;height:280px;position:relative;}
.banquan {line-height:60px;border-top:1px solid #fff;opacity:0.6;color:#fff;font-size:14px;text-align:center;}
.banquan a {color:#fff;}
.rexian {position:absolute;right:0;top:135px;}
.xian {position:absolute;right:720px;top:134px;}
.footLogo {position:absolute;top:135px;left:30px;}
/* 友情链接 */
.bt-yqlj {width:360px;height:50px;background:url(yqlj.png) no-repeat;position:absolute;top:160px;right:280px;}
.bt-yqlj #select {width:100%;}
.bt-select1 dt {width:360px;height:50px;line-height:50px;font-weight:normal;}
.bt-select1 dd {bottom:50px;top:auto;width:360px;height:140px;z-index:99999999;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);padding:16px 16px 0px 0;}
.bt-select1 dd>ul>li {height:36px;float:left;width:50%;text-align:left;line-height:36px;font-size:16px;padding-left:20px;}
.bt-select1 dd>ul {overflow:hidden;}